草庐IT

unity rtmp推送

全部标签

Git: "Error: refusing to create funny ref ' HEAD' remotely"用于初始推送

我正在尝试将我的Git存储库从Egit(EclipseGit)初始推送到GitHub。不幸的是,我收到以下错误:error:refusingtocreatefunnyref'HEAD'remotely我将源和目标ref都设置为“HEAD”这个错误信息是什么意思? 最佳答案 我通过选择master(refs/heads/master)作为源引用来解决这个问题。然后Egit也自动将目标ref设置为master。我想这个命令告诉git创建主分支,而选择HEAD要么尝试创建一个名为HEAD的分支,要么尝试推送到当前(不存在的)远程HEAD。

git - heroku 命令和推送给我 'CLI is deprecated. Please reinstall' 错误

我推送到heroku没有问题,但现在每当我写一个命令时:herokucreateherokuopengitpushherokumaster它给了我这个错误:$herokuopen▸heroku-cli:ThisCLIisdeprecated.Pleasereinstallfrom▸https://cli.heroku.com我应该怎么做才能阻止这种情况?我已经为以前没有给我任何问题的网站运行heroku,但现在显示错误。我使用的是相同的设备,身份验证细节没有改变。我还重新启动了计算机(这是一台mac)。 最佳答案 使用自制软件升级您

git - 如何列出未推送的 Git 标签

我想看看我本地有哪些标签在特定Remote上不可用。我怎样才能做到这一点?我知道我可以执行gitpush--tags来推送所有这些。但是,如果有一些我不想推送的标签,我如何确保我没有遗漏一些标签? 最佳答案 您可以使用以下命令查看本地存在但指定远程不存在的标签:gitshow-ref--tags|grep-v-F"$(gitls-remote--tags|grep-v'\^{}'|cut-f2)"请注意,gitls-remote使用^{}显示带注释的标记和它指向的提交,因此我们需要删除重复项。另一种方法是使用--dry-run/-n

git - 更改 Git 远程 URL 更新获取但不推送

我正试图在Git中更改我的原始分支的远程URL。我只想更改SSH端口。首先,列出我的远程来源给我这个:gitremote-voriginuser@example.com:package/name.git(fetch)originuser@example.com:package/name.git(push)然后,我运行set-url命令来更改我的原始URL:gitremoteset-urloriginssh://user@example.com:XX/package/name.git(XXismyport#)现在,我可以毫无问题地进行抓取,但是将我的分支推送到原点是行不通的,因为推送UR

git - Heroku推送应用问题

我安装了Heroku并设置了一个帐户,但出于某种原因,每当我尝试将应用程序推送到该站点时,我都会收到此错误。$gitpushherokumaster!Nosuchappasfirst_appfatal:Theremoteendhungupunexpectedly我已经检查过heroku是否可以看到git$gitremote-vherokugit@heroku.com:first_app.git(fetch)herokugit@heroku.com:first_app.git(push)如何让heroku识别我的git文件? 最佳答案

Git 推送错误 - 无法解析主机名

nshastri@N-SHASTRI~/datasciencecoursera(master)$gitpushoriginmasterssh:Couldnotresolvehostnamehttps:noaddressassociatedwithnamefatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists. 最佳答案 只需输入:gitremote-v并仔细检查与您的upstrea

git - 为什么 "git status"不显示分支中未推送的提交?

一切都在标题中......我读了这个问题:ViewingUnpushedGitCommits但是我不明白为什么gitstatus在master分支中显示所有未推送的提交,但在其他分支中不显示任何内容。谁能解释一下?编辑这是我执行/得到的命令和输出:aurelien@server:/home/repo/$gitbranchnew_feature*masteraurelien@server:/home/repo/$gitcheckoutnew_featureSwitchedtobranch'new_feature'aurelien@server:/home/repo/$echotest>n

git - Visual Studio Code 自动推送

是否可以在提交后自动进行gitpush?现在我需要在手动提交后点击推送,这不是很舒服。 最佳答案 VisualStudioCode具有在提交时推送或同步的设置。转到VSCode设置菜单(左下方的齿轮>设置)转到Extensions>Git并查找PostCommitCommand其中一个选项是push(另一个是sync)。选择那个。 关于git-VisualStudioCode自动推送,我们在StackOverflow上找到一个类似的问题: https://st

git - 与推送 sourcetree 相关的大块头意味着什么

当我在“开发”分支上进行更改时,我在分支旁边看到一个向上箭头,告诉我将推送多少更改。让我感到困惑的是sourcetree如何决定数字是多少?好像跟一个叫帅哥的东西有关?什么是帅哥?是否有返回相同数字的等效git提交? 最佳答案 请注意,要推送的更改数量可能是指您领先于origin/master的提交数量,与hunks无关。要查看您领先于master的提交,您可以执行以下操作:#getmostrecentcommitfoundinbothmasterandorigin/mastermb=$(gitmerge-basemasterori

git - 自动将推送的文件从一个 GitHub 存储库复制到另一个

我有两个GitHub存储库。我想在将文件推送到第一个存储库时自动(可能使用Hook和/或githubAPI)将文件提交并推送到第二个存储库。第二个存储库不是第一个存储库的克隆,它们的文件夹布局不一定相同,只有一堆文件是相同的。最简单的方法是什么?如果我不需要安装http服务器或学习perl,我将获得加分:) 最佳答案 如果您正在寻找稳健且易于维护的东西,我鼓励您围绕GitHubWebhooks开发一个解决方案.是的,它需要你部署一个HTTP服务器,比如Node.jsserver,并且它需要少量的开发(您的要求相当具体),但我认为如果